body,html{ margin: 0; padding: 0; font-family: "微软雅黑", arial; background: #fff;}
div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li{ margin: 0; padding: 0;}
li{ list-style-type: none;}
.clear{ clear: both;}
.topback{ height: 100px; background: url(../images/topback.png) no-repeat center 0;}
.topback .topdivlogo{float: left; border-left: solid 2px #566B5F; height: 100px; padding: 0 0 0 18px;}
.topback .goback{ float: left; padding: 22px 25px 0 25px;}
.topback .goback img{ width: 55px;}
.topback dl,.topback dt,.topback dd{ float: left; color: #fff; font-size: 18px;}
.topback dt{ font-size: 35px; padding: 0 25px;}
.topback dl{ border-left: solid 2px #566B5F; height: 100px; line-height: 100px;}
.topback .base_search{ float: right; border: none; padding: 0; margin: 0; width: 40%;}
.topback .base_search dt,.topback .base_search dd{ float: right; margin: 0; padding: 0;}
.topback .base_search dt{ padding: 26px 30px 0 0;}
.topback .base_search  input{ height: 50px; width:100%; border: solid 1px #A0C2AF; border-right: none;border-radius:5px 0 0 5px; color: #015B28;}
.search_butn{ border-left: none;height: 50px; width:70px; border: solid 1px #A0C2AF; border-left: none;border-radius:0 5px 5px 0; background: #015B28; font-size: 22px; color: #fff; cursor: pointer;}

.midcenter{ padding:0 15px;}

.padtable{ border: solid 1px #ccc; margin: 10px 0 0; float: left;}
.padtable td{  padding: 5px 10px; font-size: 21px; line-height: 35px;}
.padtable .widthleft{ width:19%; text-align: right;}

.padtable .tbltitle img{ margin: 0 5px 0 15px;}
.padtable .tbltitle a:link,.padtable .tbltitle a:visited,.padtable .tbltitle a:hover{ color: color: #62687E; text-decoration: none ;}
.padtable input{ height:50px; border: solid 1px #999; width:78%;}
.padtable .lijbfb{ width: 35%; height:50px; border: solid 1px #999;}

.padlist_table td{ text-align: center; line-height: 35spx; padding:10px; border-bottom:solid  1px #ccc; border-right: solid 1px #ccc; width: 10%; font-size: 18px; padding:5px;}
.padlist_table2 td{ width:11%; padding: 0;}

.padtable .tbltitle{ color: #62687E; background: #EFEFEF;  height: 60px ; line-height: 60px; font-size: 22px; font-weight: 400; padding: 0; text-align:left;}
.padtable .tbltitle .byshqd{ color: #A8ABB6;}
.padtable .tbltitle img{ width: 21px;}

.gongkuang td{ width: 25%; text-align: center;}
.clleft{ float:left;}
.clright{ float: right;}

.table_zdlist td{line-height: 35px;border-bottom:solid  1px #ccc; border-right: solid 1px #ccc; font-size: 18px; padding: 5px 10px;}
.table_zdlist .lefttd,.table_zdlist .lefttd2,.table_zdlist .lefttd3{ text-align: right; width:19%;}
.table_zdlist .lefttd2{ width: 30%;}
.table_zdlist .lefttd3{ width: 15%;}
.bagback{ background: #F9F9F9;}
.tdwidth td{ width: 35%;}
.tdwidth .lefttd2{ width:15%;}

.leftzblist{ width: 15%; background: #232426; color: #fff; font-size: 21px; float: left;}
.leftzblist ul{ padding:10px;}
.leftzblist li{background-size: 22px; border-bottom: solid 1px #414141;}
.leftzblist a,.leftzblist a:visited,.leftzblist a:hover{ padding: 25px 10px 25px 41px; display: block; color: #D3D3D3; background: url(../images/leftlist.svg) no-repeat 5px 22px; }
.leftzblist li span{ float: right; margin: -2px 0 0;}
.body_table{ margin-bottom: 110px;}
.body_table td{ vertical-align: top;}

.listright{ width: 85%; float: right; }

.leftzblist .choose_list a,.leftzblist .choose_list a:visited,.leftzblist .choose_list a:hover{ color: #76A342;}

.right_fuceng{ color: #fff; font-size: 18px; color: #666;}
.right_fuceng td{ border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; padding: 10px 0 0 10px; line-height: 160%;}
.right_fuceng .textleft{ padding: 10px 5px 10px 10px;}
.right_fuceng dl{ width: 100%;}
.right_fuceng dt,.right_fuceng dd{ float: right; width: 67%;}
.right_fuceng dt{ width: 33%; float: left;margin: 15px 0 0;}
.right_fuceng dt img{ width: 90%;}
.right_fuceng dd{ font-size: 16px; padding: 0 0 0 10px; line-height: 150%;}
.right_fuceng .ddbig{ font-size: 18px; color: #000; line-height: 160%}
.bodernone{ border-right: none;}
.newfloatr{ float: right;}
.delenew{ float: right; padding:0 10px 10px 15px;}

.carlistnew .mui-table-view-cell::after{ left: 0;}
.carlistnew li{ padding: 0; margin: 0;}


.fctable{position: absolute; background: #fff; z-index: 999; width: 100%; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; top:47px;}
.fctable td{border-right: solid 1px #ccc; border-top: solid 1px #ccc; font-size: 18px; padding:10px 40px; color: #666; line-height: 180%;}
.tcbgzbd{ border: solid 1px #ccc;}
.tcbgzbd td{ padding: 5px 5px; border: none;}
.tcbgzbd .zbname{ text-align: right; width: 32%;}
.tcbgzbd input{ width: 85%; height: 35px; margin:5px 0;}
.tcbgzbd input[type="number"]{ line-height: 18px !important;}
.tcbgzbd select{ border: solid 1px #ccc !important; width: 85%; padding: 4px 10px; font-size: 18px; color: #666; }

.search_buttonno1,.search_buttonno2{ background: #2C99F8; color: #fff; cursor: pointer; font-size: 22px; border: solid 1px #1B8CEE; border-radius:5px; padding: 5px 35px 8px;}
.search_buttonno2{ font-size: 18px; padding: 8px 25px;}

.determinebut{background: #2C99F8; color: #fff; cursor: pointer; border: none; margin: 0 15px 0 0;}

.mapupcar{ width: 99px; height: 78px; text-align: center; background: url(../images/map/mapback.png) no-repeat;}
.mapupcar img{ margin: 2px 0 0;}

.floatright a:link,.floatright a:visited,.floatright a:hover{ font-size: 19px; float: right; color: #fff;  border-radius:5px;  margin: 10px 15px 10px;line-height: 25px; display: block; padding: 5px 15px; background: #2C99F8;}

.bitexthq dt{ font-size: 12px; color: #276B42; font-weight: 700;}
.bitexthq dd{ background: url(../images/icon.png) no-repeat; width: 36px; font-size: 10px; height: 38px; text-align: right; color: #fff; padding: 2px 0 0;}
